package com.yehuishou.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.yehuishou.pojo.Brand;
import com.yehuishou.pojo.Classify;
import com.yehuishou.pojo.Configurations;
import com.yehuishou.pojo.ImageFile;
import com.yehuishou.pojo.Item;
import com.yehuishou.pojo.ItemClassify;
import com.yehuishou.pojo.Models;
import com.yehuishou.pojo.SelItemParameter;

public interface SellItemDao {

	List<ItemClassify> itemclassifysel(SelItemParameter sip);

	int itemdele(Integer i_id);

	List<Classify> selclassify();

	List<Brand> selbrand(@Param("cid") Integer cid);

	List<Models> selmodel(@Param("pid") Integer pid);

	int itemadd(Item item);
	
	int imageparticularsadd(Item item);
	
	int configurationsadd(Configurations con);

	List<ImageFile> selimg(Integer s);
	
	List<Configurations> selconfiguration(Integer i_id);

	List<Item> itemsel(Integer i_id);

	List<Brand> selbrand();

	List<Models> selmodel();

	int save(ImageFile imgfile);

	int itemupdate(Item item);
	
	int configurationsupdate(Configurations conf);

	List<Item> checktitle(@Param("title")String title, @Param("cid")Integer cid,@Param("pid") Integer pid, @Param("mid")Integer mid);

	int confdele(Configurations conf);

	int imageparticularsupdate(Item item);

}
